package com.mxx.v3.service;

import com.mxx.v3.dto.ChartData;
import com.mxx.v3.dto.ReportDto;
import com.mxx.v3.web.query.ReportQuery;

import java.util.List;

public interface ReportService {
    /**
     * 获取九宫格第一个报表的数据
     * @param reportQuery
     * @return
     */
    Object getChart1Data(ReportQuery reportQuery);

    /**
     * 获取九宫格第二个报表的数据
     * @param reportQuery
     * @return
     */
    Object getChart2Data(ReportQuery reportQuery);
    /**
     * 获取九宫格第三个报表的数据
     * @param reportQuery
     * @return
     */
    Object getChart3Data(ReportQuery reportQuery);
    /**
     * 获取九宫格第四个报表的数据
     * @param reportQuery
     * @return
     */
    Object getChart4Data(ReportQuery reportQuery);
    /**
     * 获取九宫格第五个报表的数据
     * @param reportQuery
     * @return
     */
    Object getChart5Data(ReportQuery reportQuery);
    /**
     * 获取九宫格第六个报表的数据
     * @param reportQuery
     * @return
     */
    Object getChart6Data(ReportQuery reportQuery);
    /**
     * 获取九宫格第七个报表的数据
     * @param reportQuery
     * @return
     */
    Object getChart7Data(ReportQuery reportQuery);
    /**
     * 获取九宫格第八个报表的数据
     * @param reportQuery
     * @return
     */
    Object getChart8Data(ReportQuery reportQuery);
    /**
     * 获取九宫格第九个报表的数据
     * @param reportQuery
     * @return
     */
    Object getChart9Data(ReportQuery reportQuery);
}
